home *** CD-ROM | disk | FTP | other *** search
/ Mac Format 1994 August / August CD.bin / Shareware / Games / Core War / Battle Programs / contest92 / A11 Scout < prev    next >
Text File  |  1992-12-08  |  874b  |  40 lines

  1. ;
  2. ; scout
  3. ; prepared by William Hamaker
  4. ; December 2, 1992
  5. ;
  6. ; this does a fast sequential scan using the comparison operation
  7. ; with a scan width of 8 so only very small programs will be missed.  
  8. ;
  9. ; the kill routine using spl 0 bombs is fast and doesn't get 
  10. ; slowed down very much by the presence of data bombs.
  11. ;
  12. ; statements are spaced so that 3 of each 8 memory locations are 
  13. ; dat #0 which makes evenly spaced bombers have a harder time hitting it
  14. ;
  15. ; after scanning memory it goes back and does a simple memory fill
  16. ; with data bombs. 
  17. ;
  18. start   add incr comp
  19. comp    cmp start-40 start-32
  20.     jmp  kill
  21. count   djn start #501
  22.     jmp shoot
  23.     dat #0
  24.     dat #0
  25.     dat #0
  26. kill    mov bomb @comp
  27.     sub decr comp
  28.     djn start count
  29. shoot   mov decr <incr
  30.     jmp shoot
  31.     dat #0
  32.     dat #0
  33.     dat #0
  34. bomb    spl 0  #-16
  35.     dat #0
  36.     dat #0
  37. decr    dat #-13 #-13
  38. incr    dat #-16 #-16
  39.     end start
  40.